Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Santo Domingo Challenger Seville Challenger Spain F28 Open Castilla y Leon - Segovia Lyon Challenger Mallorca Challenger Mouilleron-Le-Captif Challenger Blumenau Challenger Monterrey Challenger Phoenix Challenger Madrid Challenger Bordeaux Challenger Nottingham Challenger Ilkley Challenger Salzburg Challenger Segovia Challenger Vancouver Challenger Istanbul Challenger St. Tropez Challenger Bergamo Challenger Bordeaux Challenger Bratislava 1 Challenger Estoril Open - Estoril Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Idea Prokom Open - Sopot Heineken Open - Auckland Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Medibank Private International - Sydney Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest St. Petersburg Open - St. Petersburg Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz ATP Kremlin Cup - Moscow Sydney International - Sydney Open 13 - Marseille The Tennis Channel Open - Las Vegas The Stella Artois Championships - London Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Sporting Challenger - Turin Open SEAT 2008 - Barcelona The Artois Championships - London Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril AEGON Championships - London German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington China Open - Beijing Heineken Open - Auckland Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Studena Croatia Open - Umag Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok Valencia Open - Valencia AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Hungarian Open - Budapest Gerry Weber Open - Halle Antalya Cup - Antalya SkiStar Swedish Open - Bastad Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Sydney International - Sydney Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston AEGON Championships - London Antalya Cup - Antalya Shenzhen Open - Shenzhen China Open - Beijing Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Nature Valley International - Eastbourne Swiss Open - Gstaad Maia Open 2002 - Maia Generali Open - Kitzbuhel Moselle Open - Metz Chengdu Open - Chengdu China Open - Beijing Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva European Open - Antwerp Warsteiner Challenger Wolfsburg - Wolfsburg Belgrade 2 - Belgrade Astana Open - Nur-Sultan Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Sofia Open - Sofia Dallas Open - Dallas Madrid Challenger Tennis Napoli Cup - Naples Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Open Castilla y Leon - Segovia Memorial Kolyaskin - Donetsk Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia Challenger Copa Sevilla Internacionales de Andalucia - Seville VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Lamberts Open by Stawag - Aachen Hamburg Challenger - Hamburg Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Open Castilla y Leon - Segovia Copa Ericsson Chile - Santiago Jameson Cup - Milan Siemens Open 2003 - Scheveningen Czech Indoor Open - Prague Open Castilla y Leon - Segovia Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Sony Ericsson Open - Miami Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Segovia Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Prostejov Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Aix En Provence Challenger Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Orleans Challenger Alicante Challenger Brest Challenger Ortisei Challenger Santa Cruz de la Sierra Challenger Alicante Challenger Roanne Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Segovia Challenger Aix En Provence Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tenerife Challenger U.S. Open - New York International Tennis Championships - Delray Beach Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris I Open de Tenis Comunidad de Madrid - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Abierto Mexicano Telfonica MoviStar - Acapulco Generali Open - Kitzbuhel Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Qatar Open - Doha Open 13 - Marseille Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Open 13 - Marseille Open SEAT Godo 2006 - Barcelona Generali Open - Kitzbuhel ARAG World Team Championship - Dusseldorf PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Movistar Open - Vina del Mar The Nottingham Open - Nottingham China Open - Beijing U.S. Open - New York Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Open de Nice Cote dAzur - Nice Australian Open - Melbourne US Men's Clay Court Championship - Houston French Open - Paris Wimbledon - London Regions Morgan Keegan Championships - Memphis U.S. Open - New York Australian Open - Melbourne Open de Tenis Comunidad Valenciana - Valencia French Open - Paris China Open - Beijing SAP Open - San Jose Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg AEGON Championships - London Wimbledon - London Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo U.S. Open - New York Qatar ExxonMobil Open - Doha Australian Open - Melbourne Valencia Open - Valencia French Open - Paris Open de Nice Cote d'Azur - Nice Millennium Estoril Open - Estoril Aegon Nottingham Open - Nottingham Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Catella Swedish Open - Bastad If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Generali Open - Kitzbuhel Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro Cordoba Open - Cordoba Abierto Mexicano Telcel - Acapulco Abierto de Tenis Mifel - Los Cabos Delray Beach Open - Delray Beach Wimbledon - London Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Gonet Geneva Open - Geneva Australian Open - Melbourne Ecuador Open - Quito French Open - Paris US Men's Clay Court Championship - Houston Wimbledon - London U.S. Open - New York Australian Open - Melbourne Gerry Weber Open - Halle French Open - Paris Winston-Salem Open - Winston-Salem China Open - Beijing Wimbledon - London U.S. Open - New York Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Tata Open - Chennai bett1HULKS Championships - Cologne Topshelf Open - 's-Hertogenbosch Montechiarugolo Challenger Open de la Comunidad Valenciana - Valencia Tennis Channel Open - Las Vegas Brisbane International - Brisbane Mallorca Championships - Mallorca Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Pacific Life Open - Indian Wells Tennis Masters Series - Madrid ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Thailand Open - Bangkok China Open - Beijing Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid San Diego Open - San Diego Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris German Tennis Championships - Hamburg Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Apia International - Sydney Shanghai Rolex Masters - Shanghai Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid Fever-Tree Championships - London Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, PO, ESP-UKR 5-0 AAMI Classic - Kooyong AAMI Classic - Kooyong Campeonato de Espana Kia de Tenis 2004 - Madrid Pozoblanco Challenger AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Barclays ATP World Tour Finals - London Olympics - London Stanford Challenger